import type { LoginParams, LoginResult } from '@/types/login'
import http from '@/utils/https'

/**
 * 微信小程序登录
 * @param {LoginParams} params 登录请求参数
 * @returns {Promise}
 */
export function postLoginWxMiniAPI(params: LoginParams) {
  return http<LoginResult>({
    method: 'POST',
    url: '/login/wxMin',
    data: params,
  })
}

/**
 * 小程序登录 测试版
 * @param {string} phoneNumber 模拟手机号
 * @returns {Promise}
 */
export function postLoginWxMiniSimpleAPI(phoneNumber: string) {
  return http<LoginResult>({
    method: 'POST',
    url: '/login/wxMin/simple',
    data: {
      phoneNumber,
    },
  })
}
